﻿body 
{
    background: #b6b7bc;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;
}

.xtop,.xbottom { display:block; background:transparent; font-size:1px; }
.xbcontent { display:block; padding: 5px 20px;}
.xb1,.xb2,.xb3,.xb4 { display:block; overflow:hidden; }
.xb1,.xb2,.xb3 { height:1px; }
.xb2,.xb3,.xb4,.xbcontent { border:solid #000; border-width:0 1px; background: #fff;}
.xb1 { margin:0 5px; background:#000; }
.xb2 { margin:0 3px; border-width:0 2px; }
.xb3 { margin:0 2px; }
.xb4 { height:2px; margin:0 1px; }

  .Image
    {
          width:475px;
          margin:0px auto;
          text-align:center;
          padding:20px;
          border:1px dashed gray;
          background-color:Silver;
      }
.box
{   float:right;
    background-color: #FCFCFC;
    border: 1px solid #F0F0F0;
    width:460px;
    min-height:420px;
}

/*LEFT*/



/*PRIMARY LAYOUT*/
.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #496077; 
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 960px;
    height: 145px;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.footer
{
    line-height: 1.35em;
    background-color: #4b6c9e;
    color: #FFFFFF;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
    border-top-style: solid;
    font-weight: bold;
}
/*MENU*/
div.hideSkiplink
{
    background-color:#3a4f63;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}

/*-----------*/
.clear
{
    clear: both;
}

.content2 /*gitna*/
{
    
    margin: 0px 0px 8px 450px;
   
    background-color: #ADC7E6;
    
}

div.jpcontent
{
     padding: 10px;
}

.container2
{
    margin: 12px 8px 8px 8px;
    width: 905px;
}
div.leftCol
{   
    float:left;
    margin: 0px 0px 8px 5px;
    background: #ADC7E6;
  /* width: 180px;
    min-height: 420px;*/
}

.tboxpos
{
    padding: 0px 2px 2px 98px;
    
}

.recmenu
{
    padding: 0px 2px 2px 133px;
}


